#pragma once
#include <map>
#include <string>
namespace Level5
{
	class Class;
	class Interface
	{
	public:
		class Param
		{
		public:
			Class* type;
			bool SaveInMemory;
			union
			{
				size_t offset, registerId;
			}where;
		};
		std::map<std::u32string, Param> params;
		Param returnValue;
	};
}